launch and service facility - French English Dictionary